home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / util / shell / ViNCEd.readme < prev    next >
Encoding:
Text File  |  1999-05-23  |  18.3 KB  |  387 lines

  1. Short:    ViNCEd, the final CON: solution. ^Z, TAB Expand....
  2. Author:   thor@einstein.math.tu-berlin.de (Thomas Richter)
  3. Uploader: thor@einstein.math.tu-berlin.de (Thomas Richter)
  4. Version:  3.69
  5. Type:     util/shell
  6. Requires: Any Amiga, any kickstart version (even 1.2 will do)
  7. Replaces: ViNCGoodies.lha, ViNCBeta.lha
  8.  
  9. ---------------------------------------------------------------------------
  10. Warning: The 3.69 release is the LAST releases that still supports Os 1.x
  11. ---------------------------------------------------------------------------
  12.  
  13.                         About ViNCEd
  14. ---------------------------------------------------------------------------
  15. The latest version (3.69) of my full screen shell editor (CON: replacement)
  16. ---------------------------------------------------------------------------
  17.  
  18. Features:
  19. -Extremly flexible
  20. -Comes with prefs program with nice GUI
  21. -User defineable macros and buttons (gadgets) with parameters
  22. -Full screen editor, not line limited
  23. -Compatible to CON: and ConMan
  24. -VT-220 emulation build in
  25. -ANSI (VT-xxx) colors on request
  26. -Freely configurable keyboard
  27. -ASCII prefs, a standard editor is enough to change them by hand.
  28. -Keypad mode on request (numeric keypad for cursor control)
  29. -Supports control sequences of:
  30.         -CON:
  31.         -VT-220
  32.         -DEC
  33.         -XTerm (Unix Shells)
  34.         -SGI winterm
  35.         -plus private stuff (set keyboard, colors and font by ctrl seqs)
  36. -TAB expansion, with different TAB requesters as option
  37. -TAB expansion cache
  38. -Colored cursor on request
  39. -Menu, clipboard support build in (no ConClip needed)
  40. -"More than complete" online help plus documentation
  41. -C include files, autodocs for the library included
  42. -Screen title might contain path/fail codes/CLI number & more
  43. -Localizeable (German available, more locales welcome)
  44. -Job control á la unix with Ctrl-Z
  45.         -suspends shell jobs
  46.         -sends shell jobs to forgeground & background
  47.          using tiny shell scripts "fg" and "bg" like unix
  48. -documented library for own applications and editor programming
  49. -iconification support
  50. -uses public "tbiclass" gadgets of VisualPrefs, or Massimo's
  51.  toolbutton images if available. 
  52. -easy installation
  53. -full control by single program (SetVNC)
  54. -clipboard support, snip control with middle mouse button or Ctrl-left-Mouse
  55. -can create private screens on request
  56. -font & monitor selectable by prefs
  57. -icon drop, with modifiers for path/name only
  58. -100% assembly language => fast & short (err, as short as I could do it.)
  59.  
  60. Plus:   It's 100% free! Hey, I must be crazy!
  61.  
  62. -----------------------------------------------------------------------------
  63.  
  64. -------- history ----- this is not the complete history, read the guide!----
  65.  
  66. Changes made for 3.69:
  67.  
  68.     The color of the dots in the default cursor could have been wrong.
  69.     The calculation of the window height in the window open routine was
  70.     wrong by as much as one pixel and therefore failed. 
  71.     Re-enabled the automatic resizing of the window because this makes 
  72.     indeed some sense.
  73.         The SetVNC "Save To" and "Load From" functions used to be broken,
  74.         they even didn't show an error requester in case they failed. Urgh!
  75.  
  76. Changes made for 3.68:
  77.  
  78.         ViNCEd will now switch back to the system default font in case it is
  79.         opened on a screen with a proportional font; this mimicks the CON:
  80.         behaiviour. Thanks Raphael!
  81.         ViNCEd will no longer try to resize a window to make its contents
  82.         visible. If the window is too tiny, no output will be shown.
  83.         This is again identically to the CON: behaivour; however, unlike
  84.         for CON:, the cursor movement sequences remain working as ViNCEd
  85.         emulates a tiny 1x1 window if required. The guru 0x1e080001 is
  86.         now obsolete.
  87.         Fixed a bug in the tool button allocation, used the wrong font for
  88.         estimating the remaining size of the window title. Fixed!
  89.         Added the %w and %W screen title commands.
  90.         ViNCEd removes now the cursor if a "set border" command is sent.
  91.         Since nobody seems to read this guide, ViNCEd drops now a
  92.         trailing ".info" in the icon name for iconification.
  93.         Due to an oversight, the colored cursor and the ANSI colors
  94.         did not work at the same time. Ouch!
  95.         The version string in SetVNC wasn't correct.
  96.         Fixed a bug in the character overwrite routine... again!
  97.         Fixed a hit of SetVNC when inserting more buttons.
  98.  
  99. Changes made in 3.67:
  100.  
  101.         Added the %l and %o window title command to insert the state of the
  102.         NumLock and Overwrite qualifier.
  103.         ViNCEd will now try to adjust its icons correctly if some other
  104.         program hacked more than the system default icons into its title
  105.         ("PowerWindows").
  106.         The shortcuts of the ViNCEd windows can now be localized.
  107.     Fixed a bug in the TAB expansion cache handling of
  108.     multiassigns. 
  109.     Added a workaround for a bug in VIM.
  110.  
  111. Changes made in 3.66:
  112.         Fixed the broken "Insert CSI" and "Insert ESC" sequences.
  113.         Included an italian catalog by Francesco Leoni
  114.         and Francesco Mancuso. Thanks!
  115.         Added the "Restore Window" menu item.
  116.     Added mouse wheel support for serial mice.
  117.  
  118. Changes made in 3.65:
  119.         Included a french version of the catalogs. Thanks Frédéric!
  120.         Included a slovenian catalog, translated by Damir Arh.
  121.     Included a finnish catalog, thanks to Samppa Rönkä.
  122.         Included a patch for version 40.3 of "More" to fix this
  123.         nasty iconification bug.
  124.         Included the "NamedConsoleHandler" to enable ^Z for Os versions
  125.         2.0 and 2.1.
  126.         CrossDos directories are no longer cached because their date
  127.         doesn't get updated as it should.
  128.         Added the "BACK" window path "meta" argument.
  129.         Added emulation of a RAW: handler bug which can be turned off
  130.         with a new CSI sequence.
  131.         Added a special check against deadlocks on ViNCEd startup.
  132.         Fixed the ^Q and ^G keyboard functions for VT-220.
  133.         Fixed the documentation about the "send window borders" sequence.
  134.  
  135. Changes made in 3.64:
  136.         Fixed only a minor glinch in the scroll lock flag and gadgets.
  137.         Except that, no changes need to be done.
  138.         Forgot to include the up-to-date locale sources in the 3.63
  139.         distribution. Sorry for that.
  140.         Included some ancient releases for curiousity.
  141.  
  142.  
  143. Changes made in 3.63:
  144.         Changed the behaivour of ESC in the RAW mode; a plain ASCII ESC is
  145.         now sent, ViNCEd does no longer insert its private control sequence.
  146.         However, complete control sequences are sent in the "english" mode,
  147.         including those for "Toggle ESC", "Insert CSI" and "Insert ESC".
  148.         ViNCEd sends now ESC [ instead of CSI for keyboard sequences if the
  149.         seven bit mode is enabled.
  150.         ViNCEd does no longer insert a line feed into the clipboard if a
  151.         line was word-wrapped at the right border of the window.
  152.         The line feed handling was changed. The old version emulated the
  153.         SGI winterm behaivour, which is just plain wrong. I studied five
  154.         terminal programs how to do this right, got six answers and
  155.         implemented a seventh.
  156.         Added emulation of some VT-xxx illnesses, especially handling of
  157.         zero arguments in a CSI sequence (which I hate to do like this, but
  158.         so what).
  159.         Fixed characters sent with ^C to ^F. These were just wrong. Urgh.
  160.         Fixed the ICONIFIED window path argument which did not work due to
  161.         a former, uhm, bug fix, in one of the betas. Luckey, the code was
  162.         (and still is) tolerant enough not to crash in this situation.
  163.         Fixed some bugs in scrolling borders with the cursor movement
  164.         commands.
  165.         Added a function browser to the second keyboard page of SetVNC.
  166.  
  167. Changes made in 3.62:
  168.         Fixed a bug in the TAB expansion. Thanks, Andreas!
  169.         Changed the Ctrl-C logic a bit, might avoid problems.
  170.         Fixed a bug in SetVNC that might have caused crashes when
  171.         shutting down the guide.
  172.         Added "Save To" and "Load From" gadgets to SetVNC.
  173.  
  174. Changes made in 3.61:
  175.         Added support for Massimo's external toolbutton image class,
  176.         the class itself and its documentation. Thanks, Massimo!
  177.         Added the "PLAIN" window path argument, idea of
  178.         Andreas Mixich.
  179.  
  180. Changes made in 3.60:
  181.     Just too much. 
  182.     Except quite a lot of bug fixes, this release introduces a new
  183.     keyboard parser which allows to bind keyboard functions to
  184.     any key you like. It introduced, too, a new preferences format
  185.     that is based on plain ASCII text. Additonally, a new guide
  186.     is included which contains a FAQ (frequently asked questions)
  187.     and a new and detailed index. That's only the list of the most
  188.     important changes. More has happened.
  189.  
  190. -----------------------------------------------------------------------------
  191. Notes: 
  192.  
  193.         Check the TOP_SECRET or ReadMe.First file in this archive!
  194.     Especially, these SHOULD BE RUN FIRST before you start with
  195.     the installation.
  196.  
  197.         VirusWorkShop seems to have trouble with the overlay file structure
  198.         that is used by the SetVNC program.
  199.         THIS IS NOT A VIRUS! It is a bugfix of the oldish CBM overlay 
  200.         manager which is really buggy!
  201.  
  202.         To trick VirusWorkshop, the SetVNC program in this archive is
  203.         encoded. Use the "Decode" program from the "Extras" drawer to
  204.         decode manually. The installer script has been updated to do 
  205.         this for you.
  206.  
  207. -----------------------------------------------------------------------------
  208.  
  209. Send ideas, improvements, bugreports (please as concrete as possible) to:
  210.  
  211.  
  212.         Thomas Richter
  213.  
  214.  
  215. EMail:  thor@math.tu-berlin.de
  216.  
  217. or "Wisit the Web" site:
  218.  
  219. WWW:    http://www.math.tu-berlin.de/~thor/thor/index.html
  220.  
  221. -----------------------------------------------------------------------------
  222.  
  223. April 1999
  224.  
  225.         Thomas
  226.  
  227.  
  228. ============================= Archive contents =============================
  229.  
  230. Original  Packed Ratio    Date     Time    Name
  231. -------- ------- ----- --------- --------  -------------
  232.      628     271 56.8% 19-Dec-98 13:55:00 +Antique.info
  233.      919     510 44.5% 19-Oct-98 00:07:16 +Antique.Readme
  234.      856     376 56.0% 18-Oct-98 23:29:06 +Antique.Readme.info
  235.       92      85  7.6% 18-Oct-98 23:44:24 +MountList
  236.    19608   10589 45.9% 18-Oct-98 23:28:16 +SetVNC
  237.    17648    9807 44.4% 19-Dec-90 17:35:14 +SetVNC_1.3
  238.    21980   14345 34.7% 19-Dec-90 17:36:12 +VNC-Handler
  239.    43328   26752 38.2% 18-Oct-98 23:27:58 +vnc.library
  240.      628     267 57.4% 19-Dec-98 13:55:00 +AREXX.info
  241.      188     179  4.7% 12-Aug-98 20:38:46 +rexxsyslib.pch
  242.      938     467 50.2% 24-Dec-98 00:30:52 +ATO.readme
  243.     2441    1123 53.9% 28-Feb-98 21:37:24 +ATO.ReadMe.First
  244.      856     378 55.8% 19-Dec-98 13:55:00 +ATO.ReadMe.First.info
  245.      856     375 56.1% 19-Dec-98 13:55:00 +ATO.readme.info
  246.      628     268 57.3% 19-Dec-98 13:55:00 +C.info
  247.    53692   28690 46.5% 28-Apr-99 21:04:26 +SetVNC.coded
  248.      628     265 57.8% 19-Dec-98 13:55:00 +DEVS.info
  249.      628     267 57.4% 06-Sep-98 14:43:22 +DOSDrivers.info
  250.      324     227 29.9% 09-Nov-97 15:09:10 +NEWCON
  251.      481     261 45.7% 06-Sep-98 14:43:22 +NEWCON.info
  252.      269     195 27.5% 09-Nov-97 15:07:08 +VNC
  253.      481     263 45.3% 06-Sep-98 14:43:22 +VNC.info
  254.      261     191 26.8% 09-Nov-97 15:07:32 +VNR
  255.      481     263 45.3% 06-Sep-98 14:43:22 +VNR.info
  256.      105      94 10.4% 13-Jan-94 22:49:00 +Mount_NEWCON
  257.      102      88 13.7% 13-Jan-94 22:49:36 +Mount_VNC
  258.     1380     356 74.2% 03-Nov-96 17:28:28 +Disk.info
  259.      628     271 56.8% 19-Dec-98 13:59:30 +Extras.info
  260.     8424    5274 37.3% 27-Sep-98 21:08:12 +CLIcon
  261.      758     317 58.1% 06-Sep-98 14:40:44 +CLIcon.info
  262.       87      79  9.1% 07-Nov-98 13:06:48 +CONSOLE
  263.      481     263 45.3% 07-Nov-98 13:15:38 +CONSOLE.info
  264.      440     380 13.6% 06-Apr-97 00:59:46 +Decode
  265.     4056    2427 40.1% 21-Dec-97 20:34:56 +FastFonts
  266.      568     273 51.9% 06-Sep-98 14:40:44 +FastFonts.info
  267.      628     268 57.3% 06-Sep-98 14:40:44 +Fonts.info
  268.      264      31 88.2% 01-Nov-97 14:05:06 +topaz6.font
  269.     2216    1357 38.7% 01-Nov-97 14:05:44 +8e
  270.      332     309  6.9% 10-Nov-98 23:42:50 +More.pch
  271.      112      96 14.2% 14-Nov-98 20:31:18 +Mount_CONSOLE
  272.      580     424 26.8% 23-Jan-99 18:49:58 +NamedConsoleHandler
  273.      284     251 11.6% 02-Nov-96 20:10:54 +PatchAlloc
  274.     1336     927 30.6% 11-Aug-98 21:53:56 +PatchRAM
  275.     1416     963 31.9% 09-Aug-98 19:05:18 +RunTool
  276.    14688    9310 36.6% 02-Nov-96 23:10:54 +spatch
  277.     9736    5880 39.6% 29-Mar-99 22:04:40 +StringSnip
  278.     2981    1426 52.1% 23-Jan-99 18:47:16 +StringSnip.prefs
  279.    10396    4335 58.3% 29-Mar-99 22:06:24 +StringSnip.readme
  280.     7272    4502 38.0% 27-Sep-98 00:38:02 +titlebar.image
  281.     4276    2017 52.8% 11-Aug-98 21:54:16 +TrueMultiAssigns
  282.      628     269 57.1% 06-Sep-98 14:40:44 +UnixDirs3.info
  283.     3524    2501 29.0% 21-Mar-97 21:53:38 +UnixDirs3
  284.    32747   12181 62.8% 21-Mar-97 21:53:42 +UnixDirs3.guide
  285.      537     283 47.2% 20-Aug-97 20:58:52 +UnixDirs3.guide.info
  286.     1701     783 53.9% 20-Aug-97 20:58:52 +UnixDirs3.info
  287.      809     465 42.5% 21-Mar-97 22:10:22 +UnixDirs3.readme
  288.      628     267 57.4% 19-Dec-98 13:55:00 +Guides.info
  289.    11823    4428 62.5% 27-Sep-98 00:42:48 +titlebar.guide
  290.      468     224 52.1% 11-Sep-98 22:49:50 +titlebar.guide.info
  291.   630645  184991 70.6% 28-Apr-99 21:09:18 +ViNCEd.guide
  292.      523     273 47.8% 11-Aug-98 21:50:54 +ViNCEd.guide.info
  293.      628     273 56.5% 19-Dec-98 13:54:58 +Include.info
  294.    10992    4171 62.0% 27-Sep-98 00:39:14 +titlebar.doc
  295.   116336   26660 77.0% 22-Aug-98 15:23:38 +vnc.doc
  296.     7134    2507 64.8% 22-Aug-98 18:14:22 +Boopsis_Readme
  297.      190     141 25.7% 27-Sep-98 00:44:10 +titlebarimage_protos.h
  298.     6760    1471 78.2% 22-Aug-98 15:08:12 +vnc_protos.h
  299.     8908    2446 72.5% 22-Aug-98 13:41:30 +ReadConsoleWindow.c
  300.     1551     798 48.5% 11-Sep-98 22:53:10 +ReadMe
  301.     8711    2496 71.3% 22-Aug-98 18:04:44 +ReadPrefs.c
  302.     5814    1734 70.1% 11-Sep-98 22:51:36 +TBITest.c
  303.      209     157 24.8% 22-Aug-98 18:11:42 +ReadMe
  304.      127     110 13.3% 27-Sep-98 00:42:16 +titlebarimage_cl.fd
  305.     5754    2071 64.0% 22-Aug-98 14:30:36 +vnc_lib.fd
  306.      450     231 48.6% 27-Sep-98 00:43:52 +titlebar.h
  307.      290     188 35.1% 22-Aug-98 18:13:40 +ReadMe
  308.     2976     842 71.7% 19-Aug-98 21:22:48 +vnc_lib.i
  309.     1671     759 54.5% 22-Aug-98 18:10:18 +ReadMe
  310.    18148    3977 78.0% 22-Aug-98 14:37:12 +vnc_stub.base.lib
  311.    18292    3997 78.1% 22-Aug-98 14:37:14 +vnc_stub.lib
  312.    17616    3767 78.6% 22-Aug-98 14:37:12 +vnc_stub.rr.base.lib
  313.    17744    3792 78.6% 22-Aug-98 14:37:14 +vnc_stub.rr.lib
  314.      120     104 13.3% 27-Sep-98 00:43:36 +titlebarimage_pragmas.h
  315.     8456    1766 79.1% 22-Aug-98 13:48:10 +vnc_pragmas.h
  316.      215     139 35.3% 27-Sep-98 00:43:22 +titlebarimage.h
  317.      223     139 37.6% 22-Aug-98 13:45:28 +vnc.h
  318.     3769    1543 59.0% 11-Sep-98 22:58:38 +ReadME
  319.     9103    3129 65.6% 20-Aug-98 22:09:02 +Dynamics.h
  320.     2997    1035 65.4% 22-Aug-98 14:22:36 +IO.h
  321.     7625    1894 75.1% 22-Aug-98 11:39:16 +Keyboard.h
  322.     3683    1046 71.5% 20-Aug-98 22:19:14 +Macros.h
  323.     6671    1875 71.8% 22-Aug-98 11:51:08 +Owner.h
  324.     2236     746 66.6% 25-Feb-99 22:00:06 +Packets.h
  325.     1789     526 70.5% 20-Aug-98 22:16:14 +Packets.h.bak
  326.    13455    3888 71.1% 22-Aug-98 14:19:10 +prefs.h
  327.     2843     960 66.2% 22-Aug-98 11:55:26 +Requester.h
  328.     9835    2604 73.5% 22-Aug-98 12:06:32 +VNCBase.h
  329.    34925    8192 76.5% 22-Aug-98 14:23:28 +window.h
  330.      628     269 57.1% 23-Dec-98 13:42:22 +Install.info
  331.      805     477 40.7% 23-Dec-98 13:42:22 +Deutsch.info
  332.      793     469 40.8% 23-Dec-98 13:42:22 +English.info
  333.      803     482 39.9% 23-Dec-98 13:42:22 +Français.info
  334.   130829   38628 70.4% 23-Jan-99 18:34:28 +Install_VNC
  335.      803     480 40.2% 23-Dec-98 13:42:22 +Italiano.info
  336.      804     483 39.9% 23-Dec-98 13:42:22 +Slovensko.info
  337.      628     267 57.4% 19-Dec-98 13:54:58 +LIBS.info
  338.   123928   75159 39.3% 24-Apr-99 11:09:30 +vnc.library
  339.      628     268 57.3% 19-Dec-98 13:54:58 +LOCALE.info
  340.    14116    5327 62.2% 07-Feb-99 21:54:18 +VNC.prefs.catalog
  341.     1832     928 49.3% 26-Dec-98 00:32:30 +VNC.sys.catalog
  342.    57716   18550 67.8% 07-Nov-98 19:06:44 +prefs.construct
  343.    10206    3900 61.7% 16-Jan-99 18:49:04 +sys.construct
  344.    13722    5074 63.0% 07-Nov-98 19:05:46 +VNC.prefs.catalog
  345.     1914     945 50.6% 16-Jan-99 18:49:18 +VNC.sys.catalog
  346.      628     252 59.8% 23-Dec-98 13:33:48 +italiano.info
  347.    57984   18659 67.8% 21-Dec-98 18:25:36 +prefs.construct
  348.     9934    3865 61.0% 23-Jan-99 14:47:40 +sys.construct
  349.    14102    5298 62.4% 23-Dec-98 13:35:22 +VNC.prefs.catalog
  350.     1934     982 49.2% 23-Jan-99 14:47:52 +VNC.sys.catalog
  351.    57457   18748 67.3% 05-Dec-98 22:45:26 +prefs.construct
  352.    10110    3899 61.4% 23-Jan-99 14:46:16 +sys.construct
  353.    13150    5121 61.0% 05-Dec-98 22:45:26 +VNC.prefs.catalog
  354.     1742     915 47.4% 23-Jan-99 14:46:28 +VNC.sys.catalog
  355.    12706    5056 60.2% 19-Dec-98 22:49:48 +VNC.prefs.catalog
  356.     1722     877 49.0% 19-Dec-98 22:49:48 +VNC.sys.catalog
  357.      628     269 57.1% 19-Dec-98 13:54:58 +Localize!.info
  358.     6640    4213 36.5% 13-Jan-98 19:55:48 +CreateCatalog
  359.    58078   18868 67.5% 07-Feb-99 21:54:40 +prefs.construct
  360.     5022    2132 57.5% 03-Oct-98 19:13:04 +ReadMe
  361.    10665    4118 61.3% 13-Mar-99 21:52:36 +sys.construct
  362.      632     317 49.8% 19-Dec-98 13:54:58 +Prefs.info
  363.     6568    2129 67.5% 22-Aug-98 18:47:16 +Default.Prefs
  364.      479     225 53.0% 22-Aug-98 18:44:54 +Default.Prefs.info
  365.     6536    2116 67.6% 22-Aug-98 18:46:30 +My.Prefs
  366.      479     225 53.0% 16-Aug-98 20:42:12 +My.Prefs.info
  367.     6814    2272 66.6% 22-Aug-98 18:49:48 +XTerm.Prefs
  368.      479     225 53.0% 16-Aug-98 20:48:52 +XTerm.Prefs.info
  369.      697     488 29.9% 16-Sep-98 22:39:32 +SetVNC.info
  370.    30246   11399 62.3% 28-Apr-99 21:12:56 +Readme.First!
  371.     1386     889 35.8% 25-Apr-99 22:15:32 +Readme.First!.info
  372.      628     267 57.4% 19-Dec-98 13:54:58 +S.info
  373.       17      17  0.0% 11-Aug-98 21:52:16 +bg
  374.       50      50  0.0% 11-Aug-98 21:52:16 +fg
  375.      383     222 42.0% 11-Aug-98 21:52:16 +fork
  376.      106      87 17.9% 11-Aug-98 21:52:16 +History
  377.      103      96  6.7% 11-Aug-98 21:52:16 +More
  378.      986     372 62.2% 11-Aug-98 21:52:16 +SetFont
  379.      322     179 44.4% 11-Aug-98 21:52:16 +SetKeyboard
  380.      768     349 54.5% 19-Dec-98 13:54:58 +Shell.info
  381.      765     342 55.2% 19-Dec-98 13:54:58 +Shell_VNC.info
  382.    30246   11399 62.3% 28-Apr-99 21:12:52 +Top Secret!
  383.     1386     888 35.9% 25-Apr-99 22:15:32 +Top Secret!.info
  384.     9896    4116 58.4% 28-Apr-99 21:11:24 +ViNCEd.readme
  385. -------- ------- ----- --------- --------
  386.  2007293  720818 64.0% 03-May-99 20:57:08   153 files
  387.